Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Internazionali BNL d'Italia - Rome National Bank Open - Toronto Hong Kong Tennis Open - Hong Kong Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Hamburg Open - Hamburg Citi Open - Washington Spain F17 Spain F18 Spain F19 Italy F22 Spain F34 Spain F34a Italy F8 Spain F5 France F2 Serbia F2 France F16 France F17 Greece F17 Greece F18 Croatia F16 France F1 France F2 France F3 Portugal F2 Portugal F3 France F4 Italy F5 France F10 Italy F26 Italy F6 Portugal F7 Portugal F8 France F24 France F23 Iran F11 Iran F12 Iran F13 France F1 France F2 France F3 Italy F10 India F8 India F9 India F10 Turkey F28 Turkey F29 Turkey F30 Tunisia F17 Tunisia F18 Egypt F31 Egypt F32 Greece F8 Great Britain F6 Tunisia F32 Tunisia F33 France F1 Spain F6 France F2 Egypt F7 Egypt F8 Egypt F9 Greece F3 Greece F4 Greece F5 France F9 Algeria F1 Algeria F2 France F10 Macedonia F1 Macedonia F2 Italy F20 Italy F21 Morocco F6 Croatia F9 Croatia F10 Greece F8 Greece F9 Cyprus F2 Cyprus F3 Israel F17 Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Indonesia F2 (Jakarta) Indonesia F3 (Jakarta) Turkey F9 (Antalya) Turkey F10 (Antalya) Spain F9 (Madrid) Tunisia F13 (Hammamet) Italy F10 (Santa Margherita Di Pula) France F10 (Grasse) Poland F3 (Mragowo) Belgium F4 (Lasne) France F16 (Uriage) France F17 (Troyes) Portugal F14 (Porto) Spain F31 (Sabadell) Tunisia F31 (Hammamet) Greece F7 Tunisia F32 (Hammamet) Egypt F34 (Sharm El Sheikh) Egypt F35 (Sharm El Sheikh) Tunisia F8 (Jerba) Turkey F9 (Antalya) France F9 (Grasse) Lebanon F1 (Jounieh) Lebanon F2 (Jounieh) Italy F32 (Santa Margherita Di Pula) Italy F33 (Santa Margherita Di Pula) Tunisia F41 (Monastir) Tunisia F42 (Monastir) Hong Kong F3 (Hong Kong) M25 Hong Kong M25 Tavira M25 Monastir Open Castilla y Leon - Segovia Morocco F5 The Surbiton Trophy - Surbiton The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester USTA Comerica Challenger - Aptos dBI Tennis Challenger - Binghamton Ethias Tennis Trophy - Mons Copa Telefonica CTC Chile - Santiago Odlum Brown Vancouver Open - Vancouver Israel F2 La Serena Open - La Serena St. Remy Challenger Lyon Challenger Blois Challenger Banja Luka Challenger Francavilla Challenger Tampere Challenger Liberec Challenger Meerbusch Challenger IX Torneo Internacionale de Tennis - Barletta Biella Challenger Italy F9 (Santa Margherita Di Pula) Quimper Challenger Santiago Challenger Aix En Provence Challenger Tallahassee Challenger Almaty Challenger Lyon Challenger Blois Challenger Milan Challenger St. Remy Challenger Mallorca Challenger Pullach Challenger Lisbon Challenger Biella 5 Challenger Cassis Challenger Pau Challenger Barletta Challenger Vicenza Challenger Orleans Challenger Israel F1 Biella 1 Challenger Marbella Challenger Lille Challenger Poznan Challenger St. Tropez Challenger Istanbul 2 Challenger Cap Cana Challenger Sibiu Challenger Aix En Provence Challenger Quimper Challenger Budapest Challenger Cherbourg Challenger Blois Challenger Barletta Challenger Cordenons Challenger Tunis Challenger San Marino Challenger The Manchester Trophy - Manchester Bordeaux Challenger Braga Challenger Cassis Challenger Aix En Provence Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Da Nang Challenger Punta Del Este Challenger Pau Challenger St. Brieuc Challenger San Luis Potosi Challenger Savannah Challenger Shymkent Challenger Blois Challenger Ludwigshafen Challenger Prague Challenger Cassis Challenger Glasgow Challenger Nur-Sultan 2 Challenger Rome 2 Challenger Biella 6 Challenger Biella 7 Challenger Lyon Challenger Salzburg-Anif Challenger Tampere Challenger Nur-Sultan 1 Challenger The Dubai Tennis Championships - Dubai AEGON Championships - London Napoli 2 Challenger Roanne Challenger Bendigo Challenger Quimper Challenger Bengalaru 1 Challenger Bengalaru 2 Challenger Lugano Challenger Sanremo Challenger Aix En Provence Challenger Surbiton Challenger Lyon Challenger Verona Challenger Trieste Challenger The Nottingham Challenger - Nottingham Toulouse Challenger Campinas Challenger The LTA Bolton Challenger - Bolton Rio De Janeiro Challenger Perugia Challenger San Marino Challenger Tennis Napoli Cup - Napoli Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen Canberra Challenger The Natrel's Challenger of Granby - Granby Koblenz Challenger Sanremo Challenger Bordeaux Challenger Surbiton Challenger Nottingham Challenger Cassis Challenger Helsinki Challenger Phoenix Challenger Bordeaux Challenger Helsinki Challenger Noumea Challenger Todi Challenger Cordenons Challenger Iasi Challenger Biella Challenger Split 1 Challenger Split 2 Challenger The Samsung Open - Nottingham Rennes Challenger The Samsung Open - Nottingham Barcelona Challenger Zagreb Challenger Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok Next Generation Adelaide International - Adelaide SAP Open - San Jose Open SEAT Godo 2006 - Barcelona The 10tele.com Open - Nottingham Qatar ExxonMobil Open - Doha SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Open 13 - Marseille The Dubai Tennis Championships - Dubai Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Lyon Challenger Open de Tenis Comunidad Valenciana - Valencia The Artois Championships - London Open de Tenis Comunidad Valenciana - Valencia The Dubai Tennis Championships - Dubai Rakuten Japan Open - Tokyo Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Countrywide Classic - Los Angeles China Open - Beijing Rakuten Japan Open - Tokyo Brisbane International - Brisbane AEGON Championships - London Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Regions Morgan Keegan Championships - Memphis Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Campbell's Hall of Fame Tennis Championships - Newport Ortisei Challenger Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Citi Open - Washington Shenzhen Open - Shenzhen European Open - Antwerp Stockholm Open - Stockholm Sydney Tennis Classic - Sydney Tata Open Maharashtra - Pune Hall of Fame Open - Newport Citi Open - Washington Grand Prix Hassan II - Marrakech Rio Open - Rio de Janeiro Swiss Indoors Basel - Basel Moselle Open - Metz Astana Open - Astana San Diego Open - San Diego AEGON Championships - London ASB Classic - Auckland Open Sud de France - Montpellier Adelaide International 1 - Adelaide Swiss Indoors Basel - Basel Grand Prix Hassan II - Marrakech AEGON Championships - London China Open - Beijing PTT Thailand Open - Bangkok Hellenic Championship - Athens Open Sabadell Atlantico - Barcelona Qatar ExxonMobil Open - Doha AEGON International - Eastbourne ABN AMRO World Tennis Tournament - Rotterdam European Open - Antwerp Cherbourg Challenger AEGON Championships - London Aix En Provence Challenger Erste Bank Open - Vienna Valencia Open - Valencia Rosario Challenger Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna Manerbio Challenger AEGON Championships - London Nordea Open - Bastad AEGON Championships - London Erste Bank Open - Vienna Citi Open - Washington Rennes Challenger Melbourne Summer Set - Melbourne The Scottish Tennis Championships - Edinburgh Cary Challenger Mallorca Championships - Mallorca Mercedes Cup - Stuttgart Scheveningen Challenger Lisbon Challenger Brest Challenger Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai Barcelona Open BancSabadell - Barcelona China Open - Beijing Budapest Challenger AEGON Championships - London San Benedetto Challenger Dubai Duty Free Tennis Championships - Dubai Lisbon Challenger Como Challenger Istanbul Challenger Mouilleron-Le-Captif Challenger Manama Challenger Brisbane International - Brisbane Oeiras 3 Challenger Parma Challenger Winston-Salem Open - Winston-Salem Iasi Challenger Zhuhai Open - Zhuhai China Open - Beijing bett1HULKS Indoors - Cologne Murray River Open - Melbourne China Open - Beijing Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Todi Challenger cinch Championships - London Noventi Open - Halle Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Tennis Channel Open - Las Vegas Belgrade Open - Belgrade Swiss Indoors Basel - Basel Gijon Open - Gijon Olbia Challenger Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha BNP Paribas Nordic Open - Stockholm Boss Open - Stuttgart cinch Championships - London Open SEAT 2008 - Barcelona Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg Plava Laguna Croatia Open - Umag Mutua Madrid Open - Madrid Chengdu Open - Chengdu Japan Open Tennis Championships - Tokyo San Marino Challenger RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Argentina Open - Buenos Aires The Stella Artois Grass Court Championships - London Open 13 Provence - Marseille Open 13 Provence - Marseille BNP Paribas Open - Indian Wells Quimper Challenger Waco Challenger Braunschweig Challenger cinch Championships - London Brest Challenger Winston-Salem Open - Winston-Salem Montechiarugolo Challenger Prague II Challenger Grand Prix Hassan II - Marrakech Open Parc - Lyon Canberra Challenger Lille Challenger Prague 1 Challenger Prostejov Challenger Seville Challenger Open Parc - Lyon AIG Japan Open Tennis Championships - Tokyo Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Open de la Comunidad Valenciana - Valencia Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati ABN AMRO World Tennis Tournament - Rotterdam Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris The Stella Artois Championships - London Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Masters Series - Hamburg BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Western & Southern Open - New York Winston-Salem Open - Winston-Salem Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Miami Open - Miami Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid AEGON Championships - London BNP Paribas Open - Indian Wells EFG Swiss Open - Gstaad BMW Open - Munich Wimbledon - London U.S. Open - New York Campionati Internazionali D'Italia - Rome Barcelona Open Banc Sabadell - Barcelona Rogers Masters - Montreal BNP Paribas Nordic Open - Stockholm French Open - Paris Wimbledon - London Masters Series Hamburg - Hamburg Rogers Masters - Toronto U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Gonet Geneva Open - Geneva Rogers Cup - Montreal BNP Paribas Masters - Paris Open Parc - Lyon Citi Open - Washington BNP Paribas Open - Indian Wells Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai National Bank Open - Toronto Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Cincinnati Open - Cincinnati Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne Sony Ericsson Open - Miami Davis Cup, World Group, PO, SUI-GBR 5-0 Hopman Cup - Perth Hopman Cup - Perth Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, World Group, PO, CRO-GBR 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, SF, GBR-ARG 2-3 U.S. Open - New York Davis Cup, Finals, Group E Laver Cup - London Australian Open - Melbourne Davis Cup, Group D, Glasgow French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open (juniors) French Open - Paris Wimbledon (juniors) French Open - Paris Wimbledon - London U.S. Open (juniors) French Open (juniors) AAMI Classic - Kooyong Capitala World Tennis Championship French Open (juniors) Mubadala World Tennis Championship French Open - Paris Wimbledon - London All Lower level tournaments Australian Open - Melbourne Mutua Madrid Open - Madrid AAMI Classic - Kooyong Mubadala World Tennis Championship Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, Group B, Manchester Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, World Group, PO, GBR-CRO 4-1 French Open (juniors) Davis Cup, World Group, PO, GBR-AUT, 2-3 French Open (juniors) Davis Cup, World Group, F, BEL-GBR 1-3 French Open (juniors) Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-JPN 3-1 Mubadala World Tennis Championship Mubadala World Tennis Championship Wimbledon (juniors) 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Mubadala World Tennis Championship U.S. Open (juniors) AAMI Classic - Kooyong Mubadala World Tennis Championship Barclays ATP World Tour Finals - London Open 13 Provence - Marseille Sassuolo Challenger Terra Wortmann Open - Halle